all files / applications/hirlevel/ hirlevel-service.js

18.75% Statements 3/16
100% Branches 0/0
0% Functions 0/8
18.75% Lines 3/16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47                                                                                        
const MODULE_NAME = 'hirlevelService';
import guid from '../../common/guid/guid';
class HirlevelService {
	constructor($http, environment, $q) {
		this._$http = $http;
		this._$q = $q;
		this._environment = environment;
		this._apiRoot = $http({
			url: `${environment.backendUrl}/do/proxy/b`
		});
	}
	kuldes(model, captcha) {
		let headers = {
			'x-captcha-id': this._captchaId,
			'x-captcha-value': captcha
		};
		return this._apiRoot.then((apiRoot) => {
			return apiRoot.$request().$post('hirlevelFeliratkozas', null, model, { headers });
		});
	}
	getCaptchaUrl() {
		this._captchaId = guid();
		return `${this._environment.captchaUrl}/${this._captchaId}?appid=otpagrar`;
	}
	megerosites(token){
		return this._apiRoot.then((apiRoot) => {
			return apiRoot.$request().$get('hirlevelMegerosites', {token});
		});
	}
	leiratkozas(token){
		return this._apiRoot.then((apiRoot) => {
			return apiRoot.$request().$get('hirlevelLeiratkozas', {token});
		});
		//return this._$http.get(`${this._environment.backendUrl}/do/proxy/b`+'/otpagrar-backend/hirlevel/leiratkozas', {params:{token}});
	}
 
}
 
HirlevelService.$inject = ['$http', 'environment', '$q'];
angular.module(MODULE_NAME, [])
	.service('hirlevelService', HirlevelService);
 
export default MODULE_NAME;